home *** CD-ROM | disk | FTP | other *** search
/ Shareware Super Platinum 8 / Shareware Super Platinum 8.iso / mac / PROGTOOL / SV30I.ZIP;1 / SV.HLP < prev   
Encoding:
Text File  |  1993-04-02  |  44.4 KB  |  1,243 lines

  1.  
  2.         …ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕª
  3.         ∫  Source View  Version 3.0 ∫
  4.         ∫     Reference Manual      ∫
  5.         ∫        April, 1992        ∫
  6.         »ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕº
  7.  
  8. Introduction
  9. flflflflflflflflflflflfl
  10. ˇ
  11. Source View is a DOS programming  environment  designed  for
  12. Command-Line-Compilers such as:  MASM,  TASM,  OPTASM,  TPC,
  13. TCC, MicroSoft Fortran, MicroSoft Cobol, etc.  It provides a
  14. Multi-file Multi-screen Editor, a Compiler  and  Batch  File
  15. Execution Interface, a DOS Command Interface, and  a  unique
  16. Run-time File Access Interface.  It can greatly improve  the
  17. productivity  of  the  programmer  and  those  compilers  it
  18. associated with.
  19.  
  20. If you find Source View powerful, efficient and easy to use,
  21. a $30 contribution will be appreciated.  For  an  additional
  22. $10, you will receive the next version of the software  when
  23. it is available.  Please send check or money order to:
  24.  
  25.     Michael W. Chen
  26.     11309 Elmcrest Street
  27.     El Monte, CA 91732
  28. ˇ
  29. Goodies Highlight
  30. ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ
  31.  
  32. Source View implements over one hundred editing,  compiling,
  33. and file managing features.  These are just some of the most
  34. unique and powerful ones the that you must know:
  35.  
  36.  ˛ Memory Efficiency
  37.    Source View occupies only 22 KB of memory  at  run  time.
  38.    You can even load Source View high to  achieve  the  best
  39.    memory efficiency.
  40.  
  41.  ˛ Run-time File Access
  42.    This interface  allows  your  compiler  to  access  files
  43.    opened by the  Source  View  Editor.  It  truly  joins  a
  44.    compiler into a  editing,  compiling  and  file  managing
  45.    working environment.  This is  a  powerful  feature  that
  46.    other stand-alone editors do not have.
  47.  
  48.  ˛ Execution Interface
  49.    You can execute DOS commands and other programs including
  50.    batch files within Source View.  By assigning  "Compiler"
  51.    and "Batch", you can execute your  favorite  programs  in
  52.    a single keystroke.
  53.  
  54.  ˛ Multiple Files Opening
  55.    The Source View Editor allows you to  open  a  series  of
  56.    files using wild cards and multiple file specification.
  57.  
  58.  ˛ Inter-file Find/Replace
  59.    Find or replace text in all files opened  by  the  Source
  60.    View Editor, good for making global changes in  different
  61.    modules.
  62.    
  63.  ˛ Split Windows
  64.    Allows you to view and edit two different  areas  of  the
  65.    same file simultaneously, extremely  useful  for  editing
  66.    large files.
  67.  
  68.  ˛ Display Resolution
  69.    The Source View Editor supports the following wide  range
  70.    of text display resolution: 80x25, 80x33,  80x40,  80x50,
  71.    132x25, 132x33, 132x40, 132x50.
  72.  
  73.  ˛ View and Go
  74.    By using both View Main Screen  and  Go  to  Line  Number
  75.    function, you can look at the compiler's  error  messages
  76.    and quickly move to the error line.
  77.  
  78.  ˛ Open Duplicate File
  79.    Wanted to see what the  file  used  to  look  like  after
  80.    millions of changes?  Just open the old file once  again,
  81.    and it will be set to Read-Only to prevent modification.
  82.  
  83.  ˛ Frame Character Set
  84.    Never able to remember  frame  characters'  ASCII  codes?
  85.    Select and enable the Frame Character  Set,  and  numeric
  86.    keys will be translated into frame characters.
  87.  
  88. Section 1 - Main Menu
  89. flflflflflflflflflflflflflflflflflflflflfl
  90. ˇ
  91. The Source View Main Menu is displayed at  the  top  of  the
  92. screen and is divided into multiple menu functions.  You can
  93. move the select bar between functions by pressing  the  Left
  94. or Right arrow key.  To invoke the selected function,  press
  95. the Enter key, the Down arrow key, or the highlighted letter
  96. of the function name. If the function is a  secondary  menu,
  97. it will replace the main menu with its name displayed on the
  98. left.  To exit a secondary menu, press the Esc key or the Up
  99. arrow key.  If the Esc key is pressed in the main menu,  the
  100. display screen will be cleared.
  101. ˇ
  102. File Menu
  103. ÕÕÕÕÕÕÕÕÕ
  104.  
  105. This menu is an interface to  the  DOS  command  interpreter
  106. COMMAND.COM. All commands must use the formats DOS requires.
  107. The Dir, Copy, and Del functions  are  equal  to  those  DOS
  108. commands that of the same names.  The followings  are  other
  109. available functions.
  110.  
  111.      Function    Description
  112.      ƒƒƒƒƒƒƒƒ    ƒƒƒƒƒƒƒƒƒƒƒ
  113.      Rename    Renames DOS file(s) or moves a file from one
  114.         directory to another  on  the  same  device.
  115.         When you attempt to move a file,  make  sure
  116.         to end the  target  directory  with  a  back
  117.         slash.  For example:
  118.  
  119.             Rename c:\compile.bat c:\asm\
  120.             Rename ..\project.pas .\
  121.  
  122.      Print    Prints a file to the Standard Print Device.
  123.  
  124.      Execute    Executes a DOS executable file. It can be  a
  125.         DOS batch file, an EXE file or a COM file.
  126.  
  127.      DOShell    Accesses the DOS Command Interpreter Shell.
  128.  
  129.      Command    Executes a DOS command.
  130.  
  131.      Info    Lists a series of file  and  system  related
  132.         information including files  opened  in  the
  133.         Source View Editor, current path, and system
  134.         free memory.
  135. ˇ
  136. Edit
  137. ÕÕÕÕ
  138.  
  139. This function enters the Source View Multi-file Multi-screen
  140. Editor.  If it is the first time entering  the  Editor,  you
  141. will be prompted to enter file name.  If you specified  file
  142. name(s) when you run Source View, you can enter  the  editor
  143. directly.  For example:
  144.  
  145.     SV readme.doc
  146.     SV c:\asm\*.asm, a:sys*.pas, hello.c
  147.  
  148. Notice that multiple files and wild cards are accepted.
  149. See Section 2  for  a  complete  reference  on  all  editing
  150. functions.
  151.  
  152. ˇ
  153. Compile Menu
  154. ÕÕÕÕÕÕÕÕÕÕÕÕ
  155.  
  156. This menu provides access to the Source  View  Compiler  and
  157. Batch File Execution Interface.
  158.  
  159.      Function    Description
  160.      ƒƒƒƒƒƒƒƒ    ƒƒƒƒƒƒƒƒƒƒƒ
  161.      Compile    Executes the command line specified  in  the
  162.         "Assign" compiler function.
  163.  
  164.      Batch    Executes the command line specified  in  the
  165.         "Assign" batch file function.
  166.  
  167.      Assign    Assigns two command lines that execute  your
  168.         compiler and batch file.  For example:
  169.  
  170.             masm master.asm
  171.             c:\turbo\build project.pas
  172.  
  173.         There is no restriction on what kind of file
  174.         you can assign as a "compiler" or  a  "batch
  175.         file."  It can be a DOS batch file,  an  EXE
  176.         file or a COM file.
  177.  
  178.         If the file is not found  in  the  specified
  179.         drive or  directory  during  execution,  the
  180.         Source View Execution Interface will  search
  181.         the  current  DOS  Path  for  the  file  and
  182.         execute it when found.
  183.  
  184.      Run    Runs a program.
  185.  
  186. If the  Run-time  File  Access  Interface  is  enabled,  all
  187. files executed from this menu will be able to  access  files
  188. that are opened by the Source View Editor.
  189. ˇ
  190. Help Menu
  191. ÕÕÕÕÕÕÕÕÕ
  192.  
  193. This menu is a topic driven help facility.  It  covers  most
  194. of the functions and useful tips in  Source  View.  You  can
  195. move the highlight bar to select a topic.  Press  the  Enter
  196. key to display the help message.
  197.  
  198. The Help Menu requires two files in the  original  directory
  199. from which Source View was executed: SV.COM and SV.HLP.
  200.  
  201. File SV.HLP is a  complete  reference  of  the  Source  View
  202. program and can be opened  by  the  Source  View  Editor  or
  203. printed directly as text file.
  204. ˇ
  205. Quit
  206. ÕÕÕÕ
  207.  
  208. Exits Source View.  You will be asked  to  confirm  quitting
  209. Source View.  Press 'Y' to confirm.  If there are  files  in
  210. the Source View Editor that have not been saved, you will be
  211. asked whether you wanted to save them or not.  Press 'Y'  to
  212. confirm.
  213. ˇ
  214. Setup Menu
  215. ÕÕÕÕÕÕÕÕÕÕ
  216.  
  217. See Section 4 - Setup for details.
  218.  
  219.  
  220. Section 2 - Source View Editor
  221. flflflflflflflflflflflflflflflflflflflflflflflflflflflflflfl
  222. ˇ
  223. The Source View Multi-file  Multi-screen  Editor  implements
  224. over ninety  powerful  and  easy-to-use  editing  functions.
  225. There  are  two  keyboard  assignments  for   each   editing
  226. function.  The first one is the system assignment that  uses
  227. only control keys and can not be  redefined  by  users.  The
  228. second one is the user assignment that  uses  only  function
  229. keys and can be customized by in Key Map Setup.  For a quick
  230. reference on both keyboard assignments, press Ctrl_QH in the
  231. Source View Editor.
  232. The followings are  detail  descriptions  for  each  editing
  233. function that divided into eight  categories.  The  name  of
  234. each function is followed by its system keyboard  assignment
  235. enclosed by a pair of brackets.
  236.  
  237. ˇ
  238. Cursor Movement
  239. ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ
  240.  
  241.  ˛ Move Left [Ctrl S]
  242.    Moves cursor to the left one column.
  243.  ˛ Move Right [Ctrl D]
  244.    Moves cursor to the right one column.
  245.  ˛ Move Up [Ctrl E]
  246.    Moves cursor up one line.
  247.  ˛ Move Down [Ctrl X]
  248.    Moves cursor down one line.
  249.  ˛ Page Up [Ctrl R]
  250.    Moves cursor up one page.
  251.  ˛ Page Down [Ctrl C]
  252.    Moves cursor down one page.
  253.  ˛ Move Left One Word [Ctrl A]
  254.    Moves cursor to the beginning of the word  on  the  left.
  255.    The Source View Editor recognizes a WORD as  a  character
  256.    string separated by one of the Non-text  Characters.  You
  257.    can change the default Non-text Character Set  in  Editor
  258.    Setup.  Space and TAB are always considered  to  be  Non-
  259.    text Characters.
  260.  ˛ Move Right One Word [Ctrl F]
  261.    Moves cursor to the beginning of the word on the right.
  262.  ˛ Scroll Up [Ctrl W]
  263.    Scrolls current page up one line while  cursor  stays  at
  264.    the same line.
  265.  ˛ Scroll Down [Ctrl Z]
  266.    Scrolls current page down one line while cursor stays  at
  267.    the same line.
  268.  ˛ Quick Key [Ctrl Q]
  269.    This key is a preceding key used in  conjunction  with  a
  270.    secondary key to invoke a set of editing functions.
  271.  ˛ Top of File [Ctrl Q R]
  272.    Moves cursor to the beginning of the file.
  273.  ˛ Bottom of File [Ctrl Q C]
  274.    Moves cursor to the end of the file.
  275.  ˛ Go to Begin of Line [Ctrl Q S]
  276.    Moves cursor to the beginning of the line.
  277.  ˛ Go to End of Line [Ctrl Q D]
  278.    Moves cursor to the end of the line.  If the Trim Mode is
  279.    on and the file was modified,  trailing  spaces  will  be
  280.    deleted.
  281.  ˛ Top of Page [Ctrl Q E]
  282.    Moves cursor to the first line of current page.
  283.  ˛ Bottom of Page [Ctrl Q X]
  284.    Moves cursor to the last line of current page.
  285. ˇ
  286. Default Edit Mode
  287. ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ
  288.  
  289.  ˛ Option Key [Ctrl O]
  290.    This key is a preceding key used in  conjunction  with  a
  291.    secondary key to invoke a set of editing functions.
  292.  ˛ Insert Mode [Ctrl V]
  293.    Turns on/off character Insert Mode.  If  Insert  Mode  is
  294.    on, new characters are inserted in front  of  cursor.  If
  295.    Insert Mode is off, new characters  are  typed  over  old
  296.    characters.  Insert Mode also affects  cursor  appearance
  297.    and some editing functions such as Erase  Left  Character
  298.    [Backspace] and Delete Character [Ctrl G].
  299.  ˛ Indent Mode [Ctrl O I]
  300.    Turns on/off Indent Mode. If Indent Mode is on, the first
  301.    non-space character in a new line will  be  aligned  with
  302.    the first  non-space  character  of  the  previous  line.
  303.    Indent Mode also affects Insert New Line [Ctrl N] and End
  304.    of Current Line [Ctrl M] or [Enter].
  305.  ˛ Tab Mode [Ctrl O T]
  306.    Turns on/off Tab Mode. If Tab Mode is on, the Source View
  307.    Editor will  try  to  convert  leading  spaces  into  TAB
  308.    characters to reduce file size.  Tab  Mode  also  affects
  309.    Tab to the Right [Ctrl I] and Tab to the Left [Ctrl Q I].
  310.  ˛ Trim Mode [Ctrl O R]
  311.    Turns on/off Trim Mode.  If Trim Mode is on and the  file
  312.    has been modified, trailing spaces will be deleted  after
  313.    cursor is moved away from current line.
  314.  ˛ Wrap Mode [Ctrl O W]
  315.    Turns on/off Wrap Mode.  If Wrap Mode is on and the Auto-
  316.    Wrap Margin is set, pressing space bar at  any  positions
  317.    beyond the Auto-wrap Right Margin will cause current line
  318.    to be formatted.  See Format Line [Ctrl B]  for  more  on
  319.    line formatting.
  320.  ˛ Auto-wrap Margins [Ctrl O M]
  321.    Enters the Auto-wrap Right and Left  Margins.  The  right
  322.    margin must be greater than 8 and less  than  32768.  The
  323.    left margin must be less than the right margin by 8.  See
  324.    Format Line [Ctrl B] for more on line formatting.
  325. ˇ
  326. Insert and Delete
  327. ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ
  328.  
  329.  ˛ Delete Character [Ctrl G]
  330.    Deletes the character at cursor position. If cursor is at
  331.    the end of the line and Insert Mode is on, the next  line
  332.    will be appended to the end of  current  line  at  cursor
  333.    position.
  334.  ˛ Erase Left Character [Ctrl H] or [Backspace]
  335.    Erases the character in front of cursor.  If cursor is at
  336.    the beginning of the line and Insert Mode is on,  current
  337.    line will be appended to the end of previous line.
  338.  ˛ Tab to the Right [Ctrl I] or [Tab]
  339.    If both Tab Mode and Insert Mode is on, a  TAB  character
  340.    is inserted, and cursor jumps to the next tab position on
  341.    the right.  If Tab Mode is off but  Insert  Mode  is  on,
  342.    Space characters are inserted from  current  position  to
  343.    the  next  tab  position.  If  Insert  Mode  is  off,  no
  344.    character is inserted, and yet cursor jumps to  the  next
  345.    tab position on the right.  The  tab  size  used  in  the
  346.    Source View Editor is eight.
  347.  ˛ Insert New Line [Ctrl N]
  348.    If Insert Mode is on, a new line is inserted ahead of the
  349.    current line.  If Indent Mode is also on, cursor will  be
  350.    placed at  the  same  position  of  the  first  non-space
  351.    character of the current line.
  352.  ˛ Delete Right Word [Ctrl T]
  353.    Deletes the word starts from cursor position.  If  cursor
  354.    is pointing  at  a  space,  all  consecutive  spaces  are
  355.    deleted. If cursor is pointing at  a  Non-text  Character
  356.    other than space, all consecutive Non-text Characters are
  357.    deleted. If cursor is at the end of the line  and  Insert
  358.    Mode is on, the next line will be appended to the end  of
  359.    current line at cursor position.
  360.  ˛ Delete Current Line [Ctrl Y]
  361.    Deletes the line at cursor position and moves cursor back
  362.    to the beginning of the line.
  363.  ˛ Erase to End of Line [Ctrl Q Y]
  364.    Erases all characters start from cursor position  to  the
  365.    end of current line.
  366.  ˛ Tab to the Left [Ctrl Q I]
  367.    If Insert Mode is on, all characters from cursor position
  368.    to the previous tab position to the left are deleted.  If
  369.    Insert Mode is off, then no character is deleted, and yet
  370.    cursor jumps to the previous tab position  on  the  left.
  371.    By default, this function is assigned to [Shift  Tab]  in
  372.    the user keyboard assignment.
  373.  ˛ End of Current Line [Ctrl M] or [Enter]
  374.    Inserts a pair of Carriage-Return and Line-Feed in cursor
  375.    position to open a  new  line.  If  Indent  Mode  is  on,
  376.    cursor will be placed at the same position of  the  first
  377.    non-space character of the previous line.
  378.  ˛ Delete Left Word [Ctrl Backspace]
  379.    Deletes all characters start from cursor position to  the
  380.    beginning of the word on the left.  The  system  keyboard
  381.    assignment [Ctrl Backspace] is equal to control character
  382.    DEL  (ASCII  127).  In  the  PC  character  set,  it   is
  383.    displayed as ''.  If you want to enter this  as  a  text
  384.    character, you can use Control Character Prefix [Ctrl P].
  385. ˇ
  386. Block Processing
  387. ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ
  388.  
  389. The Source View Editor can mark  one  text  block  for  each
  390. opened file, but there is only  one  text  block  among  all
  391. files can be highlighted in any given  time.  A  highlighted
  392. text block is called  the  active  text  block.  Most  Block
  393. Processing functions can only be done  to  the  active  text
  394. block.
  395.  ˛ Block Key [Ctrl K]
  396.    This key is a preceding key used in  conjunction  with  a
  397.    secondary key to invoke a set of editing functions.
  398.  ˛ Mark Begin of Block [Ctrl K B]
  399.    Marks the beginning of a text block.  If the End of Block
  400.    was marked behind current position, the text  block  will
  401.    be highlighted and becomes the  active  text  block.
  402.  ˛ Mark End of Block [Ctrl K K]
  403.    Marks the end of a text block.  If the Begin of Block was
  404.    marked ahead of current position, the text block will  be
  405.    highlighted and becomes the active text block.
  406.  ˛ Copy Active block [Ctrl K C]
  407.    Copies the active text  block  to  current  position.  If
  408.    current position is inside  the  active  text  block,  no
  409.    action will be taken. If the active  text  block  was  in
  410.    another file,  the  text  block  in  that  file  will  be
  411.    disabled after copying.
  412.  ˛ Move Active block [Ctrl K V]
  413.    Moves the active  text  block  to  current  position.  If
  414.    current position is inside  the  active  text  block,  no
  415.    action will be taken. If the active  text  block  was  in
  416.    another file, the text block in that file will be deleted
  417.    after moving.
  418.  ˛ Go to Begin of Block [Ctrl Q B]
  419.    Moves cursor to the position  marked  by  Mark  Begin  of
  420.    Block [Ctrl K B] in current file.
  421.  ˛ Go to End of Block [Ctrl Q K]
  422.    Moves cursor to  the  position  marked  by  Mark  End  of
  423.    Block [Ctrl K B] in current file.
  424.  ˛ Mark Current Line [Ctrl K L]
  425.    Marks current  line  including  its  Carriage-Return  and
  426.    Line-Feed characters as the  active  text  block.  Cursor
  427.    will move back to the beginning  of  current  line.  This
  428.    function is useful for moving or copying a line.
  429.  ˛ Mark Current Word [Ctrl K T]
  430.    Marks current word as the active text block.  Cursor will
  431.    move to the end of the  marked  word.  This  function  is
  432.    useful for moving or copying a word.
  433.  ˛ Hide/Reveal Block [Ctrl K H]
  434.    Disables or enables the text block in current file as the
  435.    active text block.
  436.  ˛ Print Block/File [Ctrl K P]
  437.    Prints the active text block, if it's in current file, to
  438.    the default printer device.  If the active text block  is
  439.    not in current file, the entire file is printed.
  440.  ˛ Read Block from File [Ctrl K R]
  441.    Reads a file into current position and marks  it  as  the
  442.    active text block.
  443.  ˛ Write Block to File [Ctrl K W]
  444.    Writes the active text block, if it's in current file, to
  445.    a file.  If the file name you specified  already  exists,
  446.    you have to confirm whether to overwrite it or not.
  447.  ˛ Delete Block [Ctrl K Y]
  448.    Deletes the active text block if it's  in  current  file.
  449.    The End of Block  mark  will  be  assigned  to  the  same
  450.    position of the Begin of Block mark.
  451.  ˛ Shift Block Left [Ctrl K []
  452.    If the active text block is in current  file,  all  lines
  453.    with leading  space(s)  in  the  active  text  block  are
  454.    shifted  to  the  left.  This  function  is  useful   for
  455.    aligning a set of language statements  with  others.  For
  456.    example, if you deleted a pair of  BEGIN  and  END  in  a
  457.    Pascal program, you can use this  function  to  make  all
  458.    statements  between  them  align  correctly  with   other
  459.    statements.
  460.  ˛ Shift Block Right [Ctrl K ]]
  461.    If the active text block is in current file, all lines in
  462.    the active text block are shifted to the right by  adding
  463.    one leading space.  This function does  the  opposite  of
  464.    Shift Block Left [Ctrl K [].
  465. ˇ
  466. Find/Replace
  467. ÕÕÕÕÕÕÕÕÕÕÕÕ
  468.  
  469.  ˛ Find Text String [Ctrl Q F]
  470.    Finds a text string  in  current  or  all  files.  First,
  471.    enter the target string.  Then enter search options.  See
  472.    Do with New Options [Ctrl O L]  for  details  on  how  to
  473.    apply search options. If the string is found, cursor will
  474.    point at the string. If the string is not found, an error
  475.    message will be displayed and cursor will not move.
  476.  ˛ Replace Text String [Ctrl Q A]
  477.    Finds a text string in current or all files and  replaces
  478.    it with a new string.  First, enter  the  target  string.
  479.    Then enter new string and finally search options.  See Do
  480.    with New  Options  [Ctrl  O  L]  for  details  on  search
  481.    options.
  482.  ˛ Find/Replace Again [Ctrl L]
  483.    Repeats the last Find or Replace operation.
  484.  ˛ Do with New Options [Ctrl O L]
  485.    Enters new search options, then repeat the last  Find  or
  486.    Replace  operation.  The  followings  are  all  available
  487.    search  options.  Note  that  options  can   be   entered
  488.    consecutively without any other characters.
  489.  
  490.       Option    Description
  491.       ƒƒƒƒƒƒ    ƒƒƒƒƒƒƒƒƒƒƒ
  492.     G    Global search.  Search the entire  file  for
  493.         the target string.  If  the  'B'  option  is
  494.         used, the search starts at the  end  of  the
  495.         file. Otherwise, it starts from the  top  of
  496.         the file.
  497.  
  498.     C    By default, the target string search ignores
  499.         character case.  Use this option to make  it
  500.         to be case sensitive.  You can  also  change
  501.         the default  to  case  sensitive  in  Editor
  502.         Setup.  Then the 'U' option will  appear  in
  503.         the option  entering  prompt  as  (GUBWKIAN)
  504.         instead of (GCBWKIAN).
  505.  
  506.     U    If by default  the  string  search  is  case
  507.         sensitive, you can use this option to  force
  508.         it to ignore case.
  509.  
  510.     B    Perform a backward search.
  511.     
  512.     W    Qualify the target string only if  both  its
  513.         preceding and succeeding characters are Non-
  514.         text Characters.
  515.  
  516.     K    If the active text block is in current file,
  517.         the search will  be  restricted  within  the
  518.         text block only. This option will be ignored
  519.         if option 'I' or 'G' is used.
  520.  
  521.     I    Inter-file search.  Search all files in  the
  522.         Source View Editor for  the  target  string.
  523.         This is one of the most useful and  powerful
  524.         functions  for  editing   multiple   program
  525.         modules.
  526.  
  527.     A    Replace all target string occurrences.  This
  528.         option applies to Replace operation only.
  529.  
  530.     N    No confirming when replacing target  string.
  531.         This option  applies  to  Replace  operation
  532.         only.
  533.  
  534.       nnnnn    A number range from 1 to 65535.  If it is  a
  535.         Find operation, the  search  will  not  stop
  536.         until these many  occurrences  have  passed.
  537.         If it is a  Replace  operation,  the  search
  538.         and replace will  continue  for  these  many
  539.         times.
  540. ˇ
  541. File Management
  542. ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ
  543.  
  544.  ˛ Open New File(s) [Ctrl K O]
  545.    Opens one or more files  into  the  Source  View  Editor.
  546.    Multiple files or wild cards are accepted. For example:
  547.  
  548.         readme.doc
  549.         c:\asm\*.asm, a:sys*.pas, hello.c
  550.  
  551.    If a user attempts to open a duplicate  file,  a  warning
  552.    will be displayed and the new file will be set  to  read-
  553.    only.  All modification will be ignored.
  554.  ˛ Save Current File [Ctrl K S]
  555.    Saves current file to its original drive  and  directory.
  556.    If the Backup Source Files switch is set on, the original
  557.    file will be renamed to its backup format.  If the Backup
  558.    Source Files switch is set off, the original file will be
  559.    overwritten.
  560.  
  561.    If the original file bares  a  read-only  attribute,  the
  562.    user will be prompted to confirm a forced  operation.  If
  563.    the user does confirm override, the  newly  created  file
  564.    will retain the read-only attribute.
  565.  
  566.    A backup file name is formed by adding a dollar sign  '$'
  567.    to the end of the extension of the original file.
  568.  ˛ Save File as [Ctrl K A]
  569.    Saves current file to a new  location  with  a  new  file
  570.    name. If you only specify  drive  or  directory,  current
  571.    file will be saved to that location with  the  same  file
  572.    name.  The Backup Source Files  switch  also  applies  to
  573.    this function.
  574.  ˛ Previous File [Ctrl []
  575.    Jumps to the previous file  opened  in  the  Source  View
  576.    Editor.
  577.  ˛ Next File [Ctrl ]]
  578.    Jumps to the next file opened in the Source View Editor.
  579.  ˛ Close File [Ctrl K Z]
  580.    Closes current file.  If current file has been  modified,
  581.    you have to confirm whether to save it or not.
  582.  ˛ Compile [Ctrl Q O]
  583.    Invokes the "Compile" function in the Compile Menu.
  584.  ˛ Batch [Ctrl Q T]
  585.    Invokes the "Batch" function in the Compile Menu.
  586.  ˛ Rename Current File [Ctrl O N]
  587.    Renames current file, including its drive and  directory.
  588.    If a user attempts to use  a  duplicate  file  name,  the
  589.    function will be denied.
  590.  ˛ Save All Files [Ctrl O S]
  591.    Saves all files in the Source View Editor to its original
  592.    drive and directory.  You have to confirm  to  save  only
  593.    those modified files or to save all file regardless.
  594.  ˛ Exit [Ctrl K X]
  595.    Exits Source View.  If there are modified files, you have
  596.    to confirm whether to save them or not.
  597. ˇ
  598. Window Management
  599. ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ
  600.  ˛ Window Key [Ctrl J]
  601.    This key is a preceding key used in  conjunction  with  a
  602.    secondary key to invoke a set of editing functions.
  603.  ˛ Zoom/Unzoom Display [Ctrl \]
  604.    Turns on/off zoom display mode.  In zoom display mode all
  605.    files occupy the entire display screen.
  606.  ˛ Cascade Windows [Ctrl J C]
  607.    Formats all file windows into a cascade style.  Each file
  608.    occupies a 60x12 window partially overlaying one another.
  609.    If there are only two files opened, Dual  Windows  format
  610.    will be used.
  611.  ˛ Dual Windows [Ctrl J D]
  612.    Formats all file windows  into  a  double  window  style.
  613.    Each file occupies either the upper window or  the  lower
  614.    window.  If there is only one file opened, no action will
  615.    be taken.
  616.  ˛ Tile Windows [Ctrl J T]
  617.    Formats all file windows into a  tile  style.  Each  file
  618.    occupies one of the four windows on the screen.  If there
  619.    are less than four files are opened, other window formats
  620.    such as format number 3 or 2 will be used.
  621.  ˛ Window Format [Ctrl J F]
  622.    Formats all file windows into one of  the  six  windowing
  623.    styles listed below.
  624.    
  625.       Format    Description
  626.       ƒƒƒƒƒƒ    ƒƒƒƒƒƒƒƒƒƒƒ
  627.     0    Cascade windows [Ctrl J C].
  628.  
  629.     1    Vertical dual windows.
  630.  
  631.     2    Horizontal dual windows [Ctrl J D].
  632.  
  633.     3    Horizontal triple windows,  one large  upper
  634.         window and two small lower windows.
  635.         
  636.     4    Tile windows [Ctrl J T].
  637.  
  638.     5    Vertical  triple  windows,  one  large  left
  639.         window and two small right windows.
  640.  ˛ Move/Size Window [Ctrl J M]
  641.    Moves the location or adjusts the size of current window.
  642.    Press the four arrow keys the move the window.  Press the
  643.    four arrow keys while  holding  down  the  Shift  key  to
  644.    adjust the size of the window.  If there is only one file
  645.    opened, no action will be taken.
  646.  ˛ Refresh Display [Ctrl J R]
  647.    Clears screen and refreshes all file windows.
  648.  ˛ Horizontal Split [Ctrl J H]
  649.    Splits the file window  horizontally  into  two  windows.
  650.    Split window is a very useful feature, especially for big
  651.    source file editing.  It allows you to see two  different
  652.    areas  of  the  same  file  simultaneously.  Invoke  this
  653.    function the second time will turn off window  splitting.
  654.    Use Change Split Window  [Ctrl _]  to  jump  between  two
  655.    split windows.
  656.  ˛ Vertical Split [Ctrl J V]
  657.    Splits the file window vertically into two windows.  This
  658.    is an alternative way to  split  a  file  window.  Invoke
  659.    this function  the  second  time  will  turn  off  window
  660.    splitting.  Use Change Split  Window  [Ctrl  _]  to  jump
  661.    between two split windows.
  662.  ˛ Change Split Window [Ctrl _]
  663.    Changes current editing (cursor) position between the two
  664.    split windows.  If current window is not split, no action
  665.    will be taken.  Since the Minus sign and  the  Underscore
  666.    sign are on the same key, this control key  can  also  be
  667.    pressed as [Ctrl -].
  668.  ˛ Go to Window(1-0) [Ctrl J 1..0]
  669.    Goes to one of the first ten  opened  file  windows.  The
  670.    Source View Editor  assigns  the  first  ten  files  with
  671.    window numbers 1 to 0, and it's displayed in front of the
  672.    file name on the status line of its file window.
  673.  ˛ Go to File Window [Ctrl J G]
  674.    Goes to a file window by selecting the name of that file.
  675.    Press the arrow keys to browse through  file  names,  and
  676.    press the ENTER key to select.
  677. ˇ
  678. Miscellaneous
  679. ÕÕÕÕÕÕÕÕÕÕÕÕÕ
  680.  
  681.  ˛ Assign Macro [Ctrl @]
  682.    Assigns a keystroke macro.  A keystroke macro is a number
  683.    of keystrokes memorize by the editor  and  can  be  later
  684.    executed by Execute  Macro  [Ctrl ^].  During  the  macro
  685.    assignment, all interactive portions, such as entering  a
  686.    file name or replying to a question, will not be included
  687.    in the keystroke macro.  To end a macro assignment, press
  688.    [Ctrl @] again.  The maximum number of  keystrokes  in  a
  689.    macro is 64.  The keystroke macro is saved along with the
  690.    system setup file.
  691.  ˛ Execute Macro [Ctrl ^]
  692.    Executes the assigned keystroke macro.
  693.  ˛ Repeat Macro [Ctrl Q ^]
  694.    Executes the assigned  keystroke  macro  for  a  specific
  695.    number of times.
  696.  ˛ Control Code Prefix [Ctrl P]
  697.    This function allows you to insert one of the 33  control
  698.    characters (ASCII 0-31, 127) into  the  document.  First,
  699.    press [Ctrl P], then press  the  control  key  associated
  700.    with the control character.  For example,  press [Ctrl P]
  701.    then press the left bracket  '['  will  generate  control
  702.    character ESCape.  While entering the control  character,
  703.    it is optional to hold down the Control key.  However, to
  704.    enter control character DEL (ASCII 127), you have to hold
  705.    down the Control key and press Backspace.
  706.  ˛ Format Line [Ctrl B]
  707.    If Wrap Mode  is  on,  current  line  will  be  formatted
  708.    according to the Auto-wrap Right  and  Left  Margins.  If
  709.    current line is beyond the right margin, exceeding  words
  710.    will be pushed to the  next  line.  If  current  line  is
  711.    within the right margin, extra words will be  brought  up
  712.    from the next line.  Then extra spaces will  be  inserted
  713.    until the last character of the line  reaches  the  right
  714.    margin.  If Wrap Mode is off, no action will be taken.
  715.  
  716.    By pressing space bar at any position  beyond  the  Auto-
  717.    wrap Right Margin will also  cause  current  line  to  be
  718.    formatted.
  719.  
  720.    After current line is formatted, cursor will move to  the
  721.    left margin of the next line, but if line  formatting  is
  722.    invoked by space bar,  cursor  will  retain  its  editing
  723.    position.
  724.  
  725.    If current  line  is  null,  or  the  next  line  is  the
  726.    beginning of a new paragraph, line  formatting  will  not
  727.    occur, yet cursor will move to the  left  margin  of  the
  728.    next line.
  729.  
  730.    By using left margin, line formatting allows you to  edit
  731.    paragraphs just like  all  of  these  that  you  now  are
  732.    reading.  It maintains a indent space on the left,  while
  733.    still keeping a perfect alignment on the right edge.
  734.  ˛ Go to Line Number [Ctrl Q G]
  735.    Moves cursor to a specific  number  of  line.
  736.  ˛ Restore Line [Ctrl Q L]
  737.    Restores current line to its original form.  If a  number
  738.    of modifications have been  made  to  current  line,  and
  739.    cursor has not yet  been  moved  to  another  line,  this
  740.    function gives you a chance to discard all modifications.
  741.    Most  of  the  functions  in   Block   Processing,   File
  742.    Management,   Window   Management,   and    Miscellaneous
  743.    categories force users to commit changes made to  current
  744.    line.  Therefore, after invoking these functions, Restore
  745.    Line will have no effect.
  746.  ˛ Go to Last Position [Ctrl Q P]
  747.    Moves  cursor  back  to  the  previous   position.   This
  748.    function  is  very  useful  for  recurring   after   some
  749.    functions such as Find/Replace  Text  String.  It  allows
  750.    you to quickly go back to the position where  you  invoke
  751.    the previous function.
  752.  ˛ View Main Screen [Ctrl Q V]
  753.    Swaps current display to the main screen  where  all  the
  754.    compiling, file execution, and other DOS activities  take
  755.    place.  This is a useful feature for programmers  to view
  756.    error messages produced by the compiler while  correcting
  757.    them in the Source View  Editor.  Press  another  key  to
  758.    swap back to the Source View Editor screen.
  759.  ˛ Lower Case Word [Ctrl Q Z]
  760.    Turns current word into its lower case and  moves  cursor
  761.    to the beginning of the next word.
  762.  ˛ Upper Case Word [Ctrl Q W]
  763.    Turns current word into its upper case and  moves  cursor
  764.    to the beginning of the next word.
  765.  ˛ Mark Position (1-4) [Ctrl K 1..4]
  766.    Marks  current  cursor  position  as  one  of  the   four
  767.    positions (book marks) that can later return to by the Go
  768.    to Position (1-4) function.  There are  four  book  marks
  769.    for each file opened by the Source View Editor.
  770.  ˛ Go to Position (1-4) [Ctrl Q 1..4]
  771.    Moves cursor to one of the four positions marked the Mark
  772.    Position (1-4) function.
  773.  ˛ Exit to Main Menu [Ctrl K D]
  774.    Exits to main menu.  All files opened by the Source  View
  775.    Editor are still ON-LINE.  If you reenter the Source View
  776.    Editor by pressing 'E' at the main menu,  you  will  find
  777.    that they are still active, and those have been  modified
  778.    still need to be saved.
  779.  ˛ Help [Ctrl Q H]
  780.    Enters this topic driven help  facility.  It  covers  all
  781.    editing functions in the  Source  View  Editor.  You  can
  782.    move the highlight bar  to  select  a  topic.  Press  the
  783.    Enter key to display the help message.
  784.  
  785.    This  function  requires  two  files  in   the   original
  786.    directory from which Source View was executed: SV.COM and
  787.    SV.HLP.
  788.    
  789.    File SV.HLP is a complete reference of  the  Source  View
  790.    program and can be opened by the Source  View  Editor  or
  791.    printed directly as text file.
  792.  ˛ Frame Character Set [Ctrl O F]
  793.    Select one out of four character sets for drawing  frames
  794.    in the Source View  Editor.  If  a  frame  character  set
  795.    other than zero is selected, the fifth  character  of  in
  796.    the set (the cross character) will be  displayed  in  the
  797.    lower  right  corner   of   the   screen,   and   numeric
  798.    characters '0' to '9' and '-'  will  be  translated  into
  799.    frame characters as the following diagram:  (Notice  that
  800.    the formation of characters '1' to  '9'  resembles  their
  801.    positions in the numeric keypad.)
  802.  
  803.      7   8   9                  7   8   9
  804.      ⁄   ¬   ø                  …   À   ª
  805.              ≥0                         ∫0
  806.     4√   ≈5  ¥6                4à  Œ5  π6
  807.              ƒ -                        Õ -
  808.      ¿   ¡   Ÿ                  »       º
  809.      1   2   3                  1   2   3
  810.     (Frame Set #1)             (Frame Set #2)
  811.  
  812.      7   8   9                  7   8   9
  813.      ÷   “   ∑                  ’   —   ∏
  814.              ∫0                         ≥0
  815.     4«   ◊5  ∂6                4Δ   ÿ5  µ6
  816.              Õ -                        ƒ -
  817.      ”   –   Ω                  ‘   œ   æ
  818.      1   2   3                  1   2   3
  819.     (Frame Set #3)             (Frame Set #4)
  820.  
  821.    If zero is selected, numeric characters will be  used  as
  822.    normal characters.
  823.  ˛ Display Resolution [Ctrl O D]
  824.    Selects text screen display resolution.  The Source  View
  825.    Editor supports over 8 different display resolutions:
  826.  
  827.        Resolution    EGA    VGA    VGA132
  828.     ƒƒƒƒƒƒƒƒƒƒ    ƒƒƒƒƒ    ƒƒƒƒƒ    ƒƒƒƒƒƒ
  829.         0        80x25    80x25    132x25
  830.         1        80x29    80x33    132x33
  831.         2        80x35    80x40    132x40
  832.         3        80x43    80x50    132x50
  833.        80        80x(?)    80x(?)      N/A
  834.       132         N/A     N/A    132x(?)
  835.  
  836.     (?) Selecting 80 or 132 column mode will only change
  837.         the  horizontal  display  width.  The   vertical
  838.         display length  depends  on  current  resolution
  839.         number (0-3).  Some VGA adapters may be  capable
  840.         of achieving 132x60 display mode.
  841.  
  842.    Since there is no standard for VGA 132 column  mode,  you
  843.    have to assign  the  video  BIOS  mode  in  System  Setup
  844.    according to the VGA adapter you are using.  The  default
  845.    VGA 132 mode is set to support Western Digital chip  set,
  846.    Paradise VGA Card.  The following is a list of VGA  Cards
  847.    and their proper 132 column mode (in decimal):
  848.  
  849.     VGA Adapter            132x25 Mode
  850.     ƒƒƒƒƒƒƒƒƒƒƒ            ƒƒƒƒƒƒƒƒƒƒƒ
  851.     Paradise VGA            85
  852.     Trident TVGA            84
  853.     ATI VGA Wonder            35
  854.     Orchid Fahrenheit        85
  855.     STB PowerGraph            53
  856.     Diamond Stealth/SpeedStar    85
  857.     Genoa                20
  858.  
  859.    Some VGA adapters,  such  as  Video-7,  use  non-standard
  860.    video mode setting routine for  132  column  mode.  Their
  861.    132 column modes are  not  supported  by  this  function.
  862.  
  863.    *** WARNING ***
  864.    If you are running Windows 3.x Enhance  Mode  and  opened
  865.    Source View in a window instead of full  screen,  DO  NOT
  866.    select 132 column mode.  If you  do  that,  Windows  will
  867.    force you to close Source View immediately.
  868.  
  869. Section 3 - Run-time File Access Interface
  870. flflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflflfl
  871. ˇ
  872. The Run-time File  Access  Interface  allows  programs  that
  873. executed by the Source View Execution  Interface  to  access
  874. all files that are  loaded  into  the  Source  View  Editor.
  875. These programs can be of those executed  by  the  "Compile",
  876. "Batch", and "Run" function in the Compile Menu.
  877.  
  878. For example, you execute a compiler from Source  View.  When
  879. the compiler attempts to access  files  that  are  currently
  880. loaded in the Source View Editor,  the  interface  overrides
  881. DOS and provides file I/O functions to the compiler. Even if
  882. you did not save your modified files before  compiling,  the
  883. compiler will still read the most  recent  version  of  your
  884. source files.
  885.  
  886. *** WARNING ***
  887. When this interface is active, DO NOT run any programs  that
  888. might hang your computer without saving your files.  If  the
  889. program halts the computer, all files that modified  in  the
  890. Source View Editor will be permanently lost.
  891.  
  892. This interface is  layered  upon  the  DOS  system  function
  893. call (Interrupt 21h).  The DOS functions it supports are:
  894.  
  895.     Open file handle (AH=3dh AL=0),
  896.     Read file handle (AH=3fh),
  897.     Close file handle (AH=3eh),
  898.     Seek file (AH=42h),
  899.     File I/O control (AH=44h AL=0,6,7),
  900.     Get file attribute (AH=43h AL=0),
  901.     Get file date/time (AH=57h),
  902.     Find first (AH=4eh),
  903.     Find next (AH=4fh).
  904.  
  905. Programs are not allowed to make any kind of modification to
  906. all  files  in  the  Source  View  Editor.  Therefore,   the
  907. following set of DOS function  calls  to  those  files  will
  908. fail and a DOS Error Code Number 5 (Access denied)  will  be
  909. returned:
  910.  
  911.     Open file handle (AH=3dh AL=1,2),
  912.     Write file handle (AH=40h),
  913.     File I/O control (AH=44h AL=1,2,3,4,5,8,9),
  914.     Set file attribute (AH=43h AL=1).
  915.  
  916. The Source View Editor keeps track of the date and  time  of
  917. its file modification.  Therefore, if DOS function Get  file
  918. date/time (AH=57) is called by a  child  program,  the  last
  919. modification date and time of the  file  is  returned.  This
  920. allows those file date and time oriented programs,  such  as
  921. Make utility, execute correctly.
  922.  
  923. The maximum number of files this interface can open  at  the
  924. time is 32, and it is also subject to the  number  of  files
  925. that current DOS environment allows.
  926.  
  927. This feature can be turned off and on from the System  Setup
  928. function.
  929.  
  930. Section 4 - Setup
  931. flflflflflflflflflflflflflflflflfl
  932. ˇ
  933. The Setup Menu allows users to customize the system to  meet
  934. their own  programming  style  and  environment  preference.
  935. There are five different types of setup:
  936.  
  937.     Setup Type    Instruction
  938.     ƒƒƒƒƒƒƒƒƒƒ    ƒƒƒƒƒƒƒƒƒƒƒ
  939.     [Color]        Press the Left/Right  arrow  key  to
  940.             change foreground color and the  Up/
  941.             Down arrow key to change  background
  942.             color.  Press  the  Enter   key   to
  943.             accept the setting.
  944.     [Switch]    Press the Enter key to  turn  on/off
  945.             the switch.
  946.     [Number]    Enter  a  decimal  number.  If   the
  947.             applied number exceeds the  expected
  948.             range of the setup item, it will not
  949.             be accepted.
  950.     [String]    Enter a file name, a  command  line,
  951.             or a character set.
  952.     [Function Key]    Press the desired function key  that
  953.             you want to assign to  that  editing
  954.             function.  If the  key  has  already
  955.             been assigned to  another  function,
  956.             an error message  is  displayed.  To
  957.             remove a key assignment,  press  the
  958.             Space Bar.
  959.  
  960. The  Setup  Menu  requires  file  SV.COM  in  the   original
  961. directory from which Source View was executed.
  962. ˇ
  963. System Setup Menu
  964. ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ
  965.  
  966.  ˛ Menu Text Color  [Color]
  967.    Display color for normal text in the main menu.
  968.  ˛ Highlight Text Color  [Color]
  969.    Display color for key letters in the main menu.
  970.  ˛ Select Bar Color  [Color]
  971.    Display color for menu select bar.
  972.  ˛ Run-time File Access  [Switch]
  973.    Turns on/off the Run-time File Access  feature.  If  this
  974.    switch is off, you have to save all of you modified files
  975.    before you do any compiling work.  If this switch is  on,
  976.    all files in the Source View Editor are accessible to you
  977.    compiler.
  978.  ˛ Interrupt 2EH  [Switch]
  979.    Selects the way Source  View  accesses  the  DOS  command
  980.    interpreter.  If this switch is  off,  Source  View  will
  981.    load a second copy of COMMAND.COM and let it executes the
  982.    DOS command.  This is the conventional way to  execute  a
  983.    DOS command from a running program.  If  this  switch  is
  984.    on, Source View will pass the DOS command directly to the
  985.    original copy of COMMAND.COM via interrupt 2EH.  This  is
  986.    so called the "thirty way" of executing  a  DOS  command.
  987.    Its  benefits  are:   more   memory   efficient,   faster
  988.    execution, and being able to  change  global  environment
  989.    variables.  Its disadvantage is that  future  version  of
  990.    DOS or third party command interpreter  may  not  support
  991.    Interrupt 2EH.
  992.  
  993.    If you are running Norton DOS  Command  Interpreter  NDOS
  994.    (Norton Utilities 6.01), you have to run a second program
  995.    called NDOS2E in order to work  with  this  switch  being
  996.    turned on.  NDOS alone does not support Interrupt 2EH.
  997.  
  998.    Interrupt 2EH is still supported by MS-DOS up to  version
  999.    6.0, but it is NOT supported by  any  versions  of  OS/2.
  1000.    Therefore,  if you are running Source  View  under  OS/2,
  1001.    make sure to turn this switch off.
  1002.  
  1003.    This switch affects the following functions:  Dir,  Copy,
  1004.    Del, Rename, and Command in the File Menu,  and all batch
  1005.    files executed from Source View.
  1006.  ˛ VGA 132 Mode(Dec)  [Number]
  1007.    Video BIOS mode number for  132  column  mode.  Refer  to
  1008.    your video adapter's document  for  the  correct  number.
  1009.    Notice that this number must be  in  decimal  while  most
  1010.    documents use hexadecimal for video mode.
  1011.  ˛ Default Compiler [String]
  1012.    Default command line to execute the "Compile" function in
  1013.    the Compile Menu.
  1014.  ˛ Default Batch [String]
  1015.    Default command line to execute the "Batch"  function  in
  1016.    the Compile Menu.
  1017.  ˛ Default Run File [String]
  1018.    Default command line to execute the "Run" function in the
  1019.    Compile Menu.
  1020. ˇ
  1021. Editor Setup Menu
  1022. ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ
  1023.  
  1024.  ˛ Normal Text Color [Color]
  1025.    Display color for normal text in the editing screen.
  1026.  ˛ Block Text Color  [Color]
  1027.    Display color for the active text block  in  the  editing
  1028.    screen.
  1029.  ˛ Status Line Color  [Color]
  1030.    Display color for the status line  at  the  top  of  each
  1031.    opened file.
  1032.  ˛ Prompt Line Color  [Color]
  1033.    Display color for the prompt line at the  bottom  of  the
  1034.    editing screen.
  1035.  ˛ Backup Source Files  [Switch]
  1036.    Turns on/off the file backup feature when saving a file.
  1037.  ˛ Insert Mode  [Switch]
  1038.    Turns on/off the default Insert Mode.
  1039.  ˛ Indent Mode  [Switch]
  1040.    Turns on/off the default Indent Mode.
  1041.  ˛ Tab Mode  [Switch]
  1042.    Turns on/off the default Tab Mode.
  1043.  ˛ Trim Mode  [Switch]
  1044.    Turns on/off the default Trim Mode.
  1045.  ˛ Wrap Mode  [Switch]
  1046.    Turns on/off the default Wrap Mode.
  1047.  ˛ Auto-wrap Right  [Number]
  1048.    Default Auto-wrap Right Margin.
  1049.  ˛ Auto-wrap Left  [Number]
  1050.    Default Auto-wrap Left Margin.
  1051.  ˛ Window Format(0-5)  [Number]
  1052.    Default Window Format for multiple file display.  See the
  1053.    Window Format [Ctrl J F] function for details.
  1054.  ˛ Non-text Characters  [String]
  1055.    Default Non-text Characters set used  by  functions  such
  1056.    as: Move Left/Right One Word, Delete Left/Right One Word,
  1057.    Find/Replace, Auto-wrap, and Format Line.
  1058.  ˛ Dummy File Name  [String]
  1059.    Dummy file name used when no files are  loaded  into  the
  1060.    Source View Editor.
  1061.  ˛ Default Extension  [String]
  1062.    Default extension used when  no  extension  is  specified
  1063.    while opening a file.  Do not include  a  leading  period
  1064.    for the extension.
  1065. ˇ
  1066. Key Map Setup Menu
  1067. ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ
  1068.  
  1069. This menu assigns user defined function keys to all  editing
  1070. functions.  Use the arrow keys to select an editing function
  1071. from one of the eight categories.  Press the Enter  key  and
  1072. then the desired function key that you  want  to  assign  to
  1073. that function.  If the key  has  already  been  assigned  to
  1074. another function, an error message is displayed.  To  remove
  1075. a key assignment, press the Space Bar.
  1076. ˇ
  1077. Load
  1078. ÕÕÕÕ
  1079.  
  1080. Loads a Source View setup file.  The default setup  file  is
  1081. SV.CFG in current directory.  At  program  start-up,  Source
  1082. View always tries to load a setup file in current directory.
  1083. If no setup file is found, it  will  attempt  the  directory
  1084. from which Source View was executed.
  1085. ˇ
  1086. Save
  1087. ÕÕÕÕ
  1088.  
  1089. Saves current Source View  setup  to  a  file.  The  default
  1090. setup file is SV.CFG  in  current  directory.  If  the  file
  1091. already exists, it will be  renamed  to  its  backup  format
  1092. before a new one is created.
  1093. ˇ
  1094. Build
  1095. ÕÕÕÕÕ
  1096.  
  1097. Creates a DOS executable file along with current Source View
  1098. setup.  The default file is SV.COM in current directory.  If
  1099. the file already exists, it will be renamed  to  its  backup
  1100. format before a new one is created.  It is recommended  that
  1101. you save an original copy of the SV.COM file.  You can  also
  1102. name the  new  file  differently  but  make  sure  that  its
  1103. extension is ".COM".  No matter what name  you  use,  Source
  1104. View always refers to its setup file and help file as SV.CFG
  1105. and SV.HLP  respectively.
  1106.